@echo off
REM 启动FTP2PDM系统图形用户界面

REM 设置中文显示
chcp 65001 >nul

REM 检查虚拟环境是否存在
if not exist "venv\Scripts\activate.bat" (
    echo 错误: 未找到虚拟环境。请先创建并激活虚拟环境。
    pause
    exit /b 1
)

REM 激活虚拟环境
echo 正在激活虚拟环境...
call "venv\Scripts\activate.bat"

REM 安装依赖包
echo 正在检查并安装依赖包...
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

REM 启动GUI应用程序
echo 正在启动FTP2PDM系统图形用户界面...
python gui_app.py

REM 退出虚拟环境
echo 正在退出虚拟环境...
call "venv\Scripts\deactivate.bat"

REM 暂停以便用户查看输出
pause